

<%@ page import="discogestion.Invitado"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="layout" content="main" />
<g:set var="entityName"
	value="${message(code: 'invitado.label', default: 'Invitado')}" />
<title><g:message code="default.create.label"
		args="[entityName]" /></title>
</head>
<body>
	<div class="nav">
		<span class="menuButton"><a class="home"
			href="${createLink(uri: '/')}"><g:message
					code="default.home.label" /> </a> </span> <span class="menuButton"><g:link
				class="list" action="list">
				<g:message code="default.list.label" args="[entityName]" />
			</g:link> </span>
	</div>
	<div class="body">
		<h1>
			<g:message code="default.create.label" args="[entityName]" />
		</h1>
		<g:if test="${flash.message}">
			<div class="message">
				${flash.message}
			</div>
		</g:if>
		<g:hasErrors bean="${invitadoInstance}">
			<div class="errors">
				<g:renderErrors bean="${invitadoInstance}" as="list" />
			</div>
		</g:hasErrors>
		<g:form action="save" autocomplete="off">
			<g:hiddenField name="existe" value="no"/>
			<div class="dialog">
				<table>
					<tbody>
						<tr class="prop">
							<td valign="top" class="name"><label for="tarjeta"><g:message
										code="tarjetaInvitado.tarjeta.label" default="Tarjeta" /> </label>
							</td>
							<td valign="top"
								class="value ${hasErrors(bean: tarjetaInvitadoInstance, field: 'tarjeta', 'errors')}">
								<g:select name="tarjeta.id"
									from="${discogestion.Tarjeta.list()}" optionKey="id"
									value="${tarjetaInvitadoInstance?.tarjeta?.id}" />
							</td>
						</tr>
						<tr class="prop">
							<td valign="top" class="name"><label for="documento"><g:message
										code="invitado.documento.label" default="Documento" /> </label>
							</td>
							<td valign="top"
								class="value ${hasErrors(bean: invitadoInstance, field: 'documento', 'errors')}">
								<g:textField  name="documento"
									value="${invitadoInstance?.documento}" />
							</td>
							<td valign="top" class="name"><label id="existente" ></label>
							</td>
						</tr>

						<tr class="prop">

						</tr>

						<tr class="prop">
							<td valign="top" class="name"><label for="apellido"><g:message
										code="invitado.apellido.label" default="Apellido" /> </label>
							</td>
							<td valign="top"
								class="value ${hasErrors(bean: invitadoInstance, field: 'apellido', 'errors')}">
								<g:textField name="apellido"
									value="${invitadoInstance?.apellido}" />
							</td>
							<td valign="top" class="name"><label for="nombre"><g:message
										code="invitado.nombre.label" default="Nombre" /> </label>
							</td>
							<td valign="top"
								class="value ${hasErrors(bean: invitadoInstance, field: 'nombre', 'errors')}">
								<g:textField name="nombre" value="${invitadoInstance?.nombre}" />
							</td>
						</tr>



						<tr class="prop">
							<td valign="top" class="name"><label for="fechaNacimiento"><g:message
										code="invitado.fechaNacimiento.label"
										default="Fecha Nacimiento" /> </label>
							</td>
							<td valign="top"
								class="value ${hasErrors(bean: invitadoInstance, field: 'fechaNacimiento', 'errors')}">
								<g:datePicker name="fechaNacimiento" precision="day"
									value="${invitadoInstance?.fechaNacimiento}" />
							</td>
						</tr>

						<tr class="prop">
							<td valign="top" class="name"><label for="consumo"><g:message
										code="invitadoConsumo.consumo.label" default="Consumo" /> </label>
							</td>
							<td valign="top" colspan="2"
								class="value ${hasErrors(bean: invitadoConsumoInstance, field: 'consumo', 'errors')}">
								<g:select name="consumo.id"
									from="${discogestion.Consumo.list()}" optionKey="id"
									value="${invitadoConsumoInstance?.consumo?.id}" />
							</td>
						</tr>
						<tr class="prop">
							<td valign="top" class="name"><label for="topeConsumo"><g:message
										code="tarjetaInvitado.topeConsumo.label"
										default="Tope Consumo" />
							</label></td>
							<td valign="top"
								class="value ${hasErrors(bean: tarjetaInvitadoInstance, field: 'topeConsumo', 'errors')}">
								<g:textField name="topeConsumo"
									value="${fieldValue(bean: tarjetaInvitadoInstance, field: 'topeConsumo')}" />
							</td>
						</tr>
					</tbody>
				</table>
			</div>
			<div class="buttons">
				<span class="button"><g:submitButton name="create"
						class="save"
						value="${message(code: 'default.button.create.label', default: 'Create')}" />
				</span>
			</div>
		</g:form>
	</div>
	<script>		
		$("#documento").blur(function(){
			dni=$(this).val();
			$.ajax({
				  url: "/discogestion/invitado/findbydocumento",
				  data: "documento="+dni,
				  type: "POST",
				  success: function(data){
					  
						if(data.length >0){	
					  $("#existente").text("Invitado ya cargado");
					  $("#existe").val("si");	
					  $("#apellido").val(data.split("|")[0]);
					  $("#nombre").val(data.split("|")[1]);
					  $("#fechaNacimiento_year").val(data.split("|")[2]);
					  $("#fechaNacimiento_month").val(data.split("|")[3]);
					  $("#fechaNacimiento_day").val(data.split("|")[4]);
						}else{
							$("#apellido").val("");
							  $("#nombre").val("");
							  $("#existente").text("");
							  $("#existe").val("no");
							}
				  },
			  	  error: function(){
			  		$("#apellido").val("");
					  $("#nombre").val("");
					  $("#existente").text("");
					  $("#existe").val("no");
			  	  }
			  	  
				});
		});
	</script>
</body>
</html>
